<script setup lang="ts">
import {ref, watchEffect} from "vue";

let message = ref<string>("aaa")
// 初始化时自动调用
watchEffect((oninvalidate) => {
  oninvalidate(() => {
    console.log('before')
  })
  console.log('message', message.value)
},{
  // pre组件更新前调用 async同步执行 post组件更新后之后调用
  flush:"post",
  //调试
  onTrigger(e){
    debugger
  }
})
</script>

<template>
  <input v-model="message" type="text"/>
  <input type="text"/>
</template>

<style scoped>

</style>